var Api = require('../../utils/api.js');
var app = getApp();

Page({
  data: {
    is_onload: false,
    conference_id: false,
    conference_desc: false,
    conference_name: false,
    conference_avatar: false,
    meeting_type: true,
    message: [
    ],
    date_current: 0,//自己定义的，事件处理中需要用到的
    place_current: 0,
  },
  //事件处理函数
  changeTime: function (e) {
    console.log(e.currentTarget.dataset.index);
    this.setData({
      date_current: e.currentTarget.dataset.index,
      place_current: 0
    });
  },
  changePlace: function (e) {
    console.log(e.currentTarget.dataset.index);
    this.setData({
      place_current: e.currentTarget.dataset.index,
    });
  },
  // 键盘点击完成时触发
  searchMeet: function (e) {
    var that = this;
    var search = e.detail.value
    if (e.detail.value.length < 1) {
      wx.showModal({
        title: '提示',
        content: '当前搜索内容为空，是否重新输入？',
        success: function (res) {
          if (res.confirm) {
            that.setData({
              focus: true
            })
          }
        },
        fail: function () {
          wx.hideToast();
        },
        complete: function () {
          wx.hideToast();
        }
      })
    } else {
      wx.navigateTo({
        url: '/page/meeting/search?conference_id=' + that.data.conference_id + '&search=' + search,
        success: function (res) {
          // success
        },
        fail: function () {
          // fail
        },
        complete: function () {
          that.setData({ searchTest: null });
        }
      })
    }
  },
  onLoad: function (options) {
    if (options.conference_id) {
      this.setData({
        conference_id: options.conference_id
      });
      this.initConference(options.conference_id);
    } else {
      this.initConference();
    }

  },
  initConference: function (conference_id = "") {
    var that = this;
    wx.showToast({
      title: '加载中...',
      icon: 'loading',
      duration: 10000
    });
    that.loadAgenda({ "conference_id": conference_id });
  },
  loadAgenda: function (o = {}) {
    var that = this;
    wx.request({
      url: Api.loadAgenda(o),
      header: {
        'content-type': 'application/json'
      }, // 设置请求的 header
      success: function (res) {
        console.log(res);
        let date = new Date();
        let month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1
        let day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()
        let times = month + '.' + day;
        console.log(typeof (times));
        for (var i = 0; i < res.data.message.length;i++) {
          if (res.data.message[i].meeting_date == times) {
            that.setData({
              date_current: i
            })
           // console.log(typeof (that.data.date_current));  
          }
        }
        that.setData({
          is_onload: true,
          conference_id: res.data.conference_id,
          conference_name: res.data.conference_name,
          conference_desc: res.data.conference_desc,
          conference_avatar: res.data.conference_avatar,
          message:res.data.message,
        });

        wx.setNavigationBarTitle({
          title: that.data.conference_name
        });

        app.globalData.ticket_view = res.data.ticket_view;
        wx.hideToast();
        wx.stopPullDownRefresh({
          complete: function (res) {
            console.log(res, new Date())
          }
        });
      },
      fail: function () {
        // fail
        // wx.hideToast();
      },
      complete: function () {
        // complete
      }
    });
  },
  onReady: function () {
    // 页面渲染完成
  },
  onShow: function () {
    // 页面显示
  },
  onHide: function () {
    // 页面隐藏
  },
  onUnload: function () {
    // 页面关闭
  },
  onPullDownRefresh: function () {
    this.initConference();
  },
  onShareAppMessage: function () {
    var that = this;
    return {
      title: this.data.conference_name,
      path: 'page/meeting/index?conference_id=' + this.data.conference_id,
      success: function (res) {

      },
      fail: function (res) {
        // 分享失败
      }
    }
  }
})

/*
  {
  //每个日期都是一个数组的选项
  meeting_date: '11.11',
  meeting_dating:'第一会议厅',
  meeting_place: [//当天有多少个会场，也是数组循环
    {
      place: '会场1',
      meeting_theme: {
        theme: '这个是11号会场1的主题',
        agenda: {
          agenda_am: [//上午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: 'STEM教育在中国独特的商业发展思路',
              agenda_people: [
                {
                  identity: '',
                  name: '邱彦峰 鲨鱼公司董事长',
                  avatar: '/image/ai.png',
                }
              ],
            },
            {//一个小会
              time: '09:00-10:00',
              agenda_title: '圆桌分享',
              agenda_people: [
                {
                  identity: '圆桌主持：',
                  name: '邱彦峰 鲨鱼公司董事长',
                  avatar: '/image/comment_1.png',
                },
                {
                  identity: '圆桌嘉宾：',
                  name: '邱彦峰 鲨鱼公司董事长',
                  avatar: '/image/ai.png',
                },
                {
                  identity: '',
                  name: '邱彦峰 鲨鱼公司董事长',
                  avatar: '/image/ai.png',
                }
              ],
            },
            {//一个小会
              time: '09:00-10:00',
              agenda_title: 'STEM教育在中国独特的商业发展思路',
              agenda_people: [
                {
                  identity: '',
                  name: '邱彦峰 鲨鱼公司教育科技公司董事长',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ],
          agenda_pm: [//下午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: 'STEM教育在中国独特的商业发展思路',
              agenda_people: [
                {
                  identity: '',
                  name: '邱彦峰 鲨鱼公司教育科技公司董事长',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ]
        }//选中的会场有多少场次，也是个列表循环
      },
    },
    {
      place: '会场2',
      meeting_theme: {
        theme: '这个是11号会场2的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: '上海白鹿信息科技有限公司',
              agenda_people: [
                {
                  identity: '',
                  name: '沈宏明',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
  ]
  },
  {//每个日期都是一个数组的选项
  meeting_date: '11.12',
  meeting_dating: '第一会议厅',
  meeting_place: [//当天有多少个会场，也是数组循环
    {
      place: '会场1',
      meeting_theme: {
        theme: '这个是12号会场1的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排

          ],
          agenda_pm: [//下午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: '上海白鹿信息科技有限公司',
              agenda_people: [
                {
                  identity: '',
                  name: '沈宏明',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ]
        }
      },
    },
  ]
  },
  {//每个日期都是一个数组的选项
  meeting_date: '11.13',
  meeting_dating: '第一会议厅',
  meeting_place: [//当天有多少个会场，也是数组循环
    {
      place: '会场1',
      meeting_theme: {
        theme: '这个是13号会场1的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场1上午沈宏明',
              avatar: '/image/ai.png'
            }
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场2',
      meeting_theme: {
        theme: '这个是13号会场2的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: '上海白鹿信息科技有限公司',
              agenda_people: [
                {
                  identity: '',
                  name: '沈宏明',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场3',
      meeting_theme: {
        theme: '这个是13号会场3的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3上午沈宏明',
            }
          ],
          agenda_pm: [//下午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3下午沈宏明',
            }
          ]
        }
      },
    }
  ],
  },
  {//每个日期都是一个数组的选项
  meeting_date: '11.13',
  meeting_dating: '第一会议厅',
  meeting_place: [//当天有多少个会场，也是数组循环
    {
      place: '会场1',
      meeting_theme: {
        theme: '这个是13号会场1的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场1上午沈宏明',
              avatar: '/image/ai.png'
            }
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场2',
      meeting_theme: {
        theme: '这个是13号会场2的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: '上海白鹿信息科技有限公司',
              agenda_people: [
                {
                  identity: '',
                  name: '沈宏明',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场3',
      meeting_theme: {
        theme: '这个是13号会场3的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3上午沈宏明',
            }
          ],
          agenda_pm: [//下午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3下午沈宏明',
            }
          ]
        }
      },
    }
  ],
  },
  {//每个日期都是一个数组的选项
  meeting_date: '11.13',
  meeting_dating: '第一会议厅',
  meeting_place: [//当天有多少个会场，也是数组循环
    {
      place: '会场1',
      meeting_theme: {
        theme: '这个是13号会场1的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场1上午沈宏明',
              avatar: '/image/ai.png'
            }
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场2',
      meeting_theme: {
        theme: '这个是13号会场2的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: '上海白鹿信息科技有限公司',
              agenda_people: [
                {
                  identity: '',
                  name: '沈宏明',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场3',
      meeting_theme: {
        theme: '这个是13号会场3的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3上午沈宏明',
            }
          ],
          agenda_pm: [//下午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3下午沈宏明',
            }
          ]
        }
      },
    }
  ],
  },
  {//每个日期都是一个数组的选项
  meeting_date: '11.13',
  meeting_dating: '第一会议厅',
  meeting_place: [//当天有多少个会场，也是数组循环
    {
      place: '会场1',
      meeting_theme: {
        theme: '这个是13号会场1的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场1上午沈宏明',
              avatar: '/image/ai.png'
            }
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场2',
      meeting_theme: {
        theme: '这个是13号会场2的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {//一个小会
              time: '09:00-10:00',
              agenda_title: '上海白鹿信息科技有限公司',
              agenda_people: [
                {
                  identity: '',
                  name: '沈宏明',
                  avatar: '/image/ai.png',
                }
              ],
            },
          ],
          agenda_pm: [//下午的会议安排

          ]
        }
      },
    },
    {
      place: '会场3',
      meeting_theme: {
        theme: '这个是13号会场3的主题',
        agenda: {//选中的会场有多少场次，也是个列表循环
          agenda_am: [//上午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3上午沈宏明',
            }
          ],
          agenda_pm: [//下午的会议安排
            {
              time: '2017-11-13 10:00:00',
              name: '13号会场3下午沈宏明',
            }
          ]
        }
      },
    }
  ],
  },

  */